Application Load Balancer (ALB)

aws/networking aws/service

💡 Definition

An Application Load Balancer (ALB) is a type of Elastic Load Balancer that functions at the application layer (Layer 7 of the OSI model). It is best suited for load balancing HTTP and HTTPS traffic for modern application architectures, including microservices and containers.

🔑 Key Concepts

⚙️ How it Works

  1. Listeners: You configure listeners (e.g., Port 80) to check for connection requests.
  2. Rules: You define rules (e.g., "If URL path contains /api").
  3. Routing: Traffic matching a rule is forwarded to a specific Target Group.

🎯 Use Cases

💰 Pricing Model

📝 Exam Tips (CLF-C02)


See Also: * Load Balancer * Target Group * Auto Scaling